package com.example.clxy.service;

import com.example.clxy.entity.Adjustschedule;
import com.example.clxy.result.PageResult;
import com.example.clxy.result.StandardResult;
import com.example.clxy.result.WebRestResult;
import com.example.clxy.result.business.PageResult.AdjustSchedulePageResult;
import com.example.clxy.result.business.PageResult.WorkableAdjustSchedulePageResult;

/**
 * @author weichong
 * date 2020-08-05
 * @Description:
 */
public interface AdjustScheduleService {

    WebRestResult addAdjustSchedule( Adjustschedule adjustschedule);

    PageResult<AdjustSchedulePageResult> getAdjustSchedule(String teacherid,String studentid, String adjuststate, int page, int pagesize);

    PageResult<WorkableAdjustSchedulePageResult> getWorkableAdjustSchedule(String scheduleid, int page, int pagesize);

    WebRestResult updateAdjustSchedule( Adjustschedule adjustschedule);

    StandardResult getAdjustByScheduleid(String adjustclassid);

}
